/* The container of all the elements displayed before the content section title */
#header {
	margin-bottom: 10px;
}

/* The main title */
h1 {
	padding: 20px 0 12px 0;
	margin: 0;
	font-size: 2em;
	color: #9660CD;
	text-align: left;
	text-transform:uppercase;
	font-weight: bold;
	white-space: nowrap;
	/* background: right bottom url('../../img/header-illustration.png')
		no-repeat;*/
}

h1 img#companyLogo {
	margin-right: 9px;
}

h1 img#titleLogo {
	margin-right: 9px;
	position:relative;
	top:2px;
}

h1 span#titleText {
	display: none;
}

.header-title {
	padding: 20px 0 12px 0;
	margin: 0;
	font-size: 1.8em;
	color: #9660CD;
	text-align: right;
	font-weight: normal;
	white-space: nowrap;
	display:block;
}

/* The container of the links enabling to trigger global actions */
#globalActions {
	float: right;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	margin-top: 7px;
}

#globalActions .welcome,#globalActions .sep {
	font-weight: normal;
}

#globalActions .sep {
	padding: 0 3px;
}

/* The links for the global actions */
#globalActions a {
	padding-left: 10px;
	background-position: left 2px;
	background-image: url('../../img/little_arrow.gif');
	background-repeat: no-repeat;
}

#globalActions a:hover {
	color: #9660CD;
}

#globalActions a.logout {
	background-image: url('../../img/little_arrow_left.gif');
}

#globalActions a.tickets-cart-link {
	background-image: url('../../img/tickets-cart-small-icon.gif');
}

/* The span element displaying the number of tickets */
#ticketsCount {
	white-space: normal;
}